package ithema.dao.impl;
import ithema.dao.EmpDao;
import ithema.pojo.Emp;
import ithema.utils.XmlParserUtils;
import org.springframework.stereotype.Component;
import org.springframework.stereotype.Repository;

import java.util.List;

//@Component//将当前类交给IOC容器，成为IOC容器中的bean----解耦
@Repository//衍生注解
public class EmpDaoA implements EmpDao{

    @Override
    public List<Emp> listEmp() {
        //1.加载并解析xml
        String file=this.getClass().getClassLoader().getResource("emp.xml").getFile();
        System.out.println(file);
        List<Emp> empList= XmlParserUtils.parse(file, Emp.class);
        return empList;
    }
}
